Experiences from a Web-based Course in Software Testing and Quality Assurance
نویسنده
چکیده
Fundamentally, computer science and its courses are considered difficult to learn, since so many concepts has to be grasped before anything worthwhile can be achieved. To make the things even more difficult, there also is a drive to cut costs on the teaching work, to minimize the amount of teaching staff and in general, steer the course modules towards web-based learning and assisted self-study. In this study, the objective is to assess the different tools and approaches available for constructing an online-enabled course on software testing and quality assurance (QA), based on two different course implementations to provide experiences and information. Based on our observations, the most important factors in teaching a course in software testing with an assisted self-study approach is to offer practical exercises using real software projects, discuss real-world scenarios in the lectures to maintain the student motivation, offer equal services to both online and offline students and discuss both the management and practical work aspects of the testing work.
منابع مشابه
Quality Assurance And Integration Testing Aspects In Web Based Applications
Integration testing is one the important phase in software testing life cycle (STLC). With the fast growth of internet and web services, web-based applications are also growing rapidly and their importance and complexity is also increasing. Heterogeneous and diverse nature of distributed components, applications, along with their multi-platform support and cooperativeness make these application...
متن کاملModel Driven Testing of Web Applications Using Domain Specific Language
As more and more systems move to the cloud, the importance of web applications has increased recently. Web applications need more strict requirements in order to sup-port higher availability. The techniques in quality assurance of these applications hence become essential, the role of testing for web application becomes more significant. Model-driven testing is a promising paradigm for the auto...
متن کاملRapid and Proactive Approach on Exploration of Bugs in Web based Software Development
One of the most difficult and important software quality assurance/testing tasks is to estimate the expected number of bugs in a given software module or a project. Good estimation methods are important for evaluating the project perform once in an optimized manner and deciding which quality assurance strategies are most appropriate and effective. The core objective of this paper is to define a...
متن کاملReliability Evaluation of Web based Software
The IEEE defines reliability as “the ability of a system or component to perform its required function under stated conditions for a specified process time”. To most project & software development managers, reliability is equated to correctness, that is, they look to testing and the number of bugs found & fixed. Web based software consists of finite number of modules called web pages. The contr...
متن کاملTowards Understanding Quality Assurance in Agile Software Development
Agile software development stresses individuals and interaction, customer collaboration, short development cycles and frequent deliveries of valuable software. From the testing and quality assurance viewpoint these principles are challenging, and agile methods seem to lack aspects that traditionally are considered important and fundamental to successful quality assurance. In this paper we ident...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017